difficult problem to resolve - French English Dictionary